package com.linksfield.topup.entity.interfaces.comlinkmanage.view.response.fourth;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * H5功能管理：查看操作
 * 查看方案四
 *
 * @author lm
 * @date 2020/4/23 11:44
 */
@Data
public class ResponseFourthPlanView implements Serializable {

    private static final long serialVersionUID = -8780706507538934670L;
    @ApiModelProperty(value = "所属企业编码", example = "P000270", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "所属企业名称", example = "P000270", dataType = "String")
    private String partnerName;

    @ApiModelProperty(value = "企业H5服务方案类型：1-查询流量；2-联系商家（app进入充值）；3-跳往商家（web方自己的订购平台）；4-直接订购（领科公版H5订购）", example = "1", dataType = "String")
    private String configType;

    @ApiModelProperty(value = "企业H5服务方案状态：1-未启用；2-已启用；3-已停用", example = "1", dataType = "String")
    private String configStatus;

    @ApiModelProperty(value = "标识每条方案的方案编码，此字段不允许传空字符串", example = "P000270", dataType = "String")
    private String planCode;

    @ApiModelProperty(value = "页面配置：pc首页背景", example = "", dataType = "String")
    private String pcBgimg;

    @ApiModelProperty(value = "页面配置：ph首页背景", example = "", dataType = "String")
    private String phBgimg;

    @ApiModelProperty(value = "支付配置 :是否有支付配置：0-无配置；1-有配置。默认是0-无配置", example = "1", dataType = "String")
    private String payConfig;

    @ApiModelProperty(value = "方案四页面语言文本", example = "", dataType = "Object")
    private List<FourthPlanLangConfig> fourthLangView;

    @ApiModelProperty(value = "方案四页面支付配置文本", example = "", dataType = "Object")
    private FourthPlanPayConfig payView;
}
